package com.ccb.jyzx.expand.tiantouonline.bean;

import io.swagger.annotations.ApiModelProperty;

/**
 * @author XIEFEI
 * @date 2019-11-18 16:35
 * @Description
 **/
public class FileInfo {
    /**
     * 文件Id
     */
    private String id;
    /**
     * 文件名
     */
    private String fileName;
    /**
     * 文件扩展名
     */
    private String fileExten;
    /**
     * 上传者id
     */
    private String uploadId;
    /**
     * 上传者姓名
     */
    private String uploadName;
    /**
     * 文件总大小
     */
    private long totalSize;
    /**
     * 生成时间
     */
    private long createTime;
    /**
     * 上传时间
     */
    private long uploadTime;
    /**
     * 状态:1 正常,0 删除
     */
    private int state;
    /**
     * 保存路径
     */
    private String savePath;
    /**
     * 上传状态:0,未完成 1 已完成
     */
    private int upTag = 0;
    /**
     * 是否合并:0 没有合并 1 已合并
     */
    private int merged;
    /**
     * 文件操作类型: 001 存储  002 word转pdf  003 word转pdf转html
     */
    private String opCode;
    /**
     * 同步到nas状态  0未同步  1已同步
     */
    private int nasTag=0;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getUploadId() {
        return uploadId;
    }

    public void setUploadId(String uploadId) {
        this.uploadId = uploadId;
    }

    public String getUploadName() {
        return uploadName;
    }

    public void setUploadName(String uploadName) {
        this.uploadName = uploadName;
    }

    public long getTotalSize() {
        return totalSize;
    }

    public void setTotalSize(long totalSize) {
        this.totalSize = totalSize;
    }


    public long getUploadTime() {
        return uploadTime;
    }

    public void setUploadTime(long uploadTime) {
        this.uploadTime = uploadTime;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getSavePath() {
        return savePath;
    }

    public void setSavePath(String savePath) {
        this.savePath = savePath;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public int getUpTag() {
        return upTag;
    }

    public void setUpTag(int upTag) {
        this.upTag = upTag;
    }

    public int getMerged() {
        return merged;
    }

    public void setMerged(int merged) {
        this.merged = merged;
    }

    public String getOpCode() {
        return opCode;
    }

    public void setOpCode(String opCode) {
        this.opCode = opCode;
    }

    public int getNasTag() {
        return nasTag;
    }

    public void setNasTag(int nasTag) {
        this.nasTag = nasTag;
    }

    public String getFileExten() {
        return fileExten;
    }

    public void setFileExten(String fileExten) {
        this.fileExten = fileExten;
    }
}
